/*
Copyright 2011 Johan Maasing

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
 */
package nu.zoom.catonine.tail;

import java.io.File;
import java.util.Set;

import nu.zoom.catonine.prefs.Preferences;
import nu.zoom.swing.desktop.common.BackendException;
import nu.zoom.swing.desktop.component.filechooser.FileChooser;
import nu.zoom.swing.desktop.preferences.InvalidDataTypeException;

/**
 * @author "Johan Maasing" &lt;johan@zoom.nu&gt;
 * 
 */
public class MockPreferences implements Preferences {

	@Override
	public String getPreferredUUIDForFile(File file) throws InvalidDataTypeException, BackendException {
		return null;
	}

	@Override
	public void setPreferredUUIDForFile(File file, String uuid) throws InvalidDataTypeException, BackendException {
	}

	@Override
	public void rememeberOpenedFiles(Set<String> filenames) throws InvalidDataTypeException, BackendException {
	}

	@Override
	public Set<String> getOpenedFiles() throws InvalidDataTypeException, BackendException {
		return null;
	}

	@Override
	public FileChooser getConfiguratonFilechooser() throws InvalidDataTypeException, BackendException {
		return null;
	}

	@Override
	public FileChooser getFilechooser() throws InvalidDataTypeException, BackendException {
		return null;
	}

	@Override
	public WindowOpenMode getWindowOpenMode() throws InvalidDataTypeException, BackendException {
		return null;
	}

	@Override
	public void setWindowOpenMode(WindowOpenMode value) throws InvalidDataTypeException, BackendException {
	}

	@Override
	public Integer getScrollbackSize() throws InvalidDataTypeException, BackendException {
		return null;
	}

	@Override
	public void setScrollbackSize(Integer size) throws InvalidDataTypeException, BackendException {
	}

	@Override
	public boolean isGutterForFile(File file) throws InvalidDataTypeException, BackendException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void setGutterForFile(File file, boolean gutterVisible) throws InvalidDataTypeException, BackendException {
		// TODO Auto-generated method stub

	}

	@Override
	public boolean isWrapForFile(File file) throws InvalidDataTypeException, BackendException {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void setWrapForFile(File file, boolean wrap) throws InvalidDataTypeException, BackendException {
		// TODO Auto-generated method stub

	}

}
